类 NetControlManager


  • public class NetControlManager
    extends java.lang.Object
    • 字段详细资料

      • TAG

        public static final java.lang.String TAG
        另请参阅:
        常量字段值
    • 构造器详细资料

      • NetControlManager

        public NetControlManager​(android.content.Context context)
    • 方法详细资料

      • setWifiEnabled

        public boolean setWifiEnabled​(boolean enable)
      • connectWifi

        public boolean connectWifi​(java.lang.String ssid,
                                   java.lang.String password)
      • getCurrentWifiInfo

        public android.net.wifi.WifiInfo getCurrentWifiInfo()
      • setWifiStaticIp

        public boolean setWifiStaticIp​(IpInfo ipInfo)
      • setWifiDhcp

        public boolean setWifiDhcp()
      • interMask2String

        public java.lang.String interMask2String​(int prefixLength)
      • getEthInfoFromDhcp

        public IpInfo getEthInfoFromDhcp​(java.lang.String ifaceName,
                                         IpInfo ethInfo)
      • getEthInfoFromStaticIp

        public IpInfo getEthInfoFromStaticIp​(java.lang.String ifaceName,
                                             IpInfo ethInfo)
      • getMacAddress

        public static java.lang.String getMacAddress​(java.lang.String interfaceName)
        Returns MAC address of the given interface name.
        参数:
        interfaceName - eth0, wlan0 or NULL=use first interface
        返回:
        mac address or empty string
      • getSimInfo

        public SimInfo getSimInfo()